/***************************************
 * 地址栏 相关
 ***************************************/
$.extend($app, {
	/*
	 * 复选框 模拟 单选框 选中值,
	 * dom 父亲包裹的ID
	 * */
	getCheckOneVal: function(dom,who) {
		var whoE=!!who?':selected':':checked';
		var checked=$(dom).find(whoE);
		var zhi = checked.val();
		var out = !!zhi ? zhi : '';

		return out;
	},

	/*
	 * 复选框 提交时取选中的值,
	 * dom 父亲包裹的ID
	 * what true 输出[1,2,5] / 默认值 false 输出 2,5,7 格式
	 * */
	getCheckMoreVal: function(dom, what) {
		var arrayA = []; //类别
		var outFinal = '';
		var checkbox=$(dom).find(':checkbox');
		checkbox.each(function(i, val) {
			if ($(val).prop('checked') == true) { //选中状态
				var zhi = $(val).val();
				arrayA.push(zhi);
			}
		});

		//输出处理
		if ($app.judgeData(arrayA)) {
			if (!!what) { //输出 数组
				outFinal = arrayA;
			} else { //输出 字符串
				outFinal = arrayA.join(",");
			}
		}

		//console.log('输出值 = ',outFinal);
		return outFinal;
	},

	/**
	 * 去掉字符串 所有的空格
	 **/
	delSpace: function(num) {
		var out = '';
		if ($app.judgeData(num)) {
			var dd = num.toString();
			out = dd.replace(/\s+/g, '');
		}
		return out;
	},
	/**
	 * 获取文本框的值得
	 **/
	inputVal: function(dom) {
		//取出前后中间所有多余空格
		var out = $app.delSpace($(dom).val());
		return out;
	},

	//钱判断
	moneyNum:function(num){
		var out='';
		if(!!num){
			
			var xu=num.indexOf('.');
			console.log(num,xu)
			
			if(xu==-1){
				out=true;
			}else{
				var aA=num.substring(0,xu);
				var tt=num.substring(xu+1);
				var xj=tt.indexOf('.');
				
				if(parseInt(aA)==0 && parseInt(tt)==0 ){
					out=false;
				}else{
					if((xj==-1)&&(tt.length<=2)){
						out=true;
					}else{
						out=false;
					}
				}
			}
		}else{
			out=false;
		}
		
		return out;
		
	},
	/**
	 * 文本输入框 文字统计 函数
	 * a总字数/b当前字数
	 **/
	countText: function(a, b) {
		var t2 = parseInt($('#' + a).text());

		$('textarea').on('input propertychange', function() {
			var val = $(this).val();
			var valDel = $app.delSpace(val); //去除空格

			//禁止变态用户 输入空格
			if (valDel != '') {
				var num = $(this).val().length;
				$('#' + b).text(num);

				if (num > t2) {
					$('#' + b).text(t2);
					mui.toast('您已经超出限定字数');
					var valx = val.substr(0, t2);
					$(this).val(valx);

					return false;
				}
			} else {
				$(this).val('');
				$('#' + b).text(0);
				return false;
			}

		});
	}
});
